An investment trust is a type of financial company that pools money from multiple investors to invest in a diversified portfolio of assets like stocks, bonds, or real estate. The trust is managed by professionals who make investment decisions on behalf of the investors. The aim of an investment trust is to generate returns and grow the invested money over time.